博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JSP-案例-商品增删改
阅读量:4350 次
发布时间:2019-06-07

本文共 4824 字,大约阅读时间需要 16 分钟。

商品的增删改查

1显示

 

部分代码

Dao

public List
findAllProduct() throws SQLException { QueryRunner runner = new QueryRunner(DataSourceUtils.getDataSource()); String sql = "select * from product"; List
productList = runner.query(sql, new BeanListHandler
(Product.class)); return productList; }

Jsp

${vs.count }
${pro.pname } ${pro.shop_price } ${pro.is_hot==1?"是":"否" }

 

2 增

先获得分类数据

//获得所有的商品的类别数据                  AdminProductService service = new AdminProductService();                  List
categoryList = null; try { categoryList = service.findAllCategory(); } catch (SQLException e) { e.printStackTrace(); } request.setAttribute("categoryList", categoryList);

 

在显示类别

 

 

接着做数据库添加操作

public void addProduct(Product product) throws SQLException {                  QueryRunner runner = new QueryRunner(DataSourceUtils.getDataSource());                  String sql = "insert into product values(?,?,?,?,?,?,?,?,?,?)";                  runner.update(sql, product.getPid(),product.getPname(),product.getMarket_price(),                                            product.getShop_price(),product.getPimage(),product.getPdate(),product.getIs_hot(),                                            product.getPdesc(),product.getPflag(),product.getCid());                          }

3 删除

分析:你要确定你要删除的是那个,所以你要传参数,来确定你删除的是那个

Pid 来确定

Jsp

                                                                                                                                                                                                                                                                                                                                                                                                              

 

 

JS

  

function delProduct(pid){                                   var isDel = confirm("您确认要删除吗?");                                   if(isDel){                                            //要删除                                            location.href = "${pageContext.request.contextPath}/adminDelProduct?pid="+pid;                                   }                          }

 

 

4 修改

 

比较不好处理的点:商品的分类select 里面的option

1在编辑商品时需要向数据库传递你要更改的那个

2 Select里面的option默认显示是那个;

 需要option里面的value和category里面的cid进行对比(js或者jq)

 

 

Jsp里面的编辑代码

                                                                                                                                                                                                                             

 

 5 源代码

源代码:链接:https://pan.baidu.com/s/1J5u4s3emjlluZIWw7TkZmw 密码:cl9b

 

转载于:https://www.cnblogs.com/liu-wang/p/8612348.html

你可能感兴趣的文章
venv转向pipenv
查看>>
清除WKWebView的缓存
查看>>
数据结构实验之链表九:双向链表
查看>>
【连载】 FPGA Verilog HDL 系列实例--------步进电机驱动控制
查看>>
预处理器之 条件编译
查看>>
BNUOJ 1038 Flowers
查看>>
Liferay7 BPM门户开发之33: Portlet之间通信的3种方式(session、IPC Render Parameter、IPC Event、Cookies)...
查看>>
纯css3实现图片等比例缩放+全屏居中
查看>>
8种效果实例-jQuery anoSlide 焦点图轮播
查看>>
白话JAVA守护线程
查看>>
alloca() 是什么?为什么不提倡使用它?
查看>>
Tomcat Connector三种运行模式(BIO, NIO, APR)的比较和优化
查看>>
DIV_layout
查看>>
[原][osg][粒子特效]spark粒子特效生成流程
查看>>
二维数组中的查找某个数
查看>>
017_编写一个点名器脚本
查看>>
移植最新uboot之新建板—时钟—SDRAM—UART
查看>>
Big Event in HDU
查看>>
利用GCD实现单利模式的宏代码
查看>>
12.30
查看>>